GPU-based Video Feature Tracking And Matching

نویسندگان

  • Sudipta N. Sinha
  • Jan-Michael Frahm
  • Marc Pollefeys
  • Yakup Genc
چکیده

This paper describes novel implementations of the KLT feature tracking and SIFT feature extraction algorithms that run on the graphics processing unit (GPU) and is suitable for video analysis in real-time vision systems. While significant acceleration over standard CPU implementations is obtained by exploiting parallelism provided by modern programmable graphics hardware, the CPU is freed up to run other computations in parallel. Our GPU-based KLT implementation tracks about a thousand features in real-time at 30 Hz on 1024× 768 resolution video which is a 20 times improvement over the CPU. It works on both ATI and NVIDIA graphics cards. The GPU-based SIFT implementation works on NVIDIA cards and extracts about 800 features from 640 × 480 video at 10Hz which is approximately 10 times faster than an optimized CPU implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GPU-based Real-Time Multiple Moving Objects Tracking using Intergrated Spatial Region Graph for Video Surveillance

This paper presents the integration of a proposed enhanced multi-object color tracking, Partitioned Region Matching (PRM), and Spatial Region Graph (adjacency graph) for real time multi-object tracking. The problem of real-time object tracking is addressed by employing feature-based tracking technique that focuses on the integration of color feature tracking in regions of interest, and motion e...

متن کامل

Heterogeneous Computing for Real-Time Stereo Matching

Stereo matching is used in many computer vision applications such as 3D reconstruction, robot navigation, robotic surgery, 3-D video surveillance, and tracking object in 3D space. Real time stereo matching is difficult due to the heavy computation required for matching algorithms. In this paper a CPU/GPU heterogeneous computing platform is used to accelerate the processing and run the system in...

متن کامل

Moving Vehicle Tracking Using Disjoint View Multicameras

Multicamera vehicle tracking is a necessary part of any video-based intelligent transportation system for extracting different traffic parameters such as link travel times and origin/destination counts. In many applications, it is needed to locate traffic cameras disjoint from each other to cover a wide area. This paper presents a method for tracking moving vehicles in such camera networks. The...

متن کامل

A GPU-accelerated particle filter with pixel-level likelihood

We present in this paper a GPU-accelerated particle filter based on pixel-level segmentation and matching, for real-time object tracking. The proposed method achieves real-time perfomance, while computing for each particle the corresponding filled model silhouette through the rendering engine of the graphics card, and comparing it with the underlying binary map of the segmentation preprocess. W...

متن کامل

Pedestrians Tracking in a Camera Network

With the increase of the number of cameras installed across a video surveillance network, the ability of security staffs to attentively scan all the video feeds actually decreases. Therefore, the need for an intelligent system that operates as a tracking system is vital for security personnel to do their jobs well. Tracking people as they move through a camera network with non-overlapping field...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006